HAL AES Constants

HAL AES Constants

group AES_Exported_Constants

Defines

HAL_AES_FLAG_BUSY AES_SR_BUSY

AES flag definition Process suspension forbidden also set when transferring a shared key from SAES peripheral

HAL_AES_FLAG_WRERR (AES_SR_WRERRF | 0x80000000U)

Write Error flag

HAL_AES_FLAG_RDERR (AES_SR_RDERRF | 0x80000000U)

Read error flag

HAL_AES_FLAG_KEYVALID AES_SR_KEYVALID

Key valid flag

HAL_AES_FLAG_CC AES_ISR_CCF

Computation completed flag

HAL_AES_FLAG_KERR AES_ISR_KEIF

Key error interrupt flag

HAL_AES_FLAG_RDWRERR AES_ISR_RWEIF

Read or write error interrupt flag

HAL_AES_IT_CC AES_IER_CCFIE

AES key interrupts definition Computation Complete interrupt enable

HAL_AES_IT_RDWRERR AES_IER_RWEIE

Read or write Error interrupt enable

HAL_AES_IT_KERR AES_IER_KEIE

Key error interrupt enable

HAL_AES_IT_ALL ( HAL_AES_IT_CC | HAL_AES_IT_RDWRERR | HAL_AES_IT_KERR )

AES Interrupt Enable

Error Code definition reflecting the process asynchronous errors

group AES_Error_Code

Defines

HAL_AES_ERROR_NONE (0UL)

No error

HAL_AES_ERROR_KEY AES_ISR_KEIF

Key error

HAL_AES_ERROR_DMA (0x01UL << 4U)

DMA error

HAL_AES_ERROR_READ AES_SR_RDERRF

Read error

HAL_AES_ERROR_WRITE AES_SR_WRERRF

Write error